NP-Completeness of the Negative k-Cycle Problem

نویسندگان

  • Longkun Guo
  • Peng Li
چکیده

Given a positive integer k and a directed graph with a cost on each edge, the k-length negative cost cycle (kLNCC ) problem is to determine whether there exists a negative cost cycle with at least k edges, and the fixed-point k-length negative cost cycle trail (FPkLNCCT) problem is to determine whether there exists a negative trail enrouting a given vertex (as the fixed point) and containing only cycles with at least k edges. The kLNCC problem first emerged in deadlock avoidance in synchronized streaming computing network [10], generalizing two famous problems: negative cycle detection and the k-cycle problem. As a warmup by-production, the paper first shows that FPkLNCCT is NP-complete in multigraph even for k = 3 by reducing from the 3SAT problem. Then as the main result, we prove the NP-completeness of kLNCC by giving a sophisticated reduction from the 3 Occurrence 3-Satisfiability (3O3SAT ) problem, a known NP-complete special case of 3SAT in which a variable occurs at most three times. The complexity result is interesting, since polynomial time algorithms are known for both 2LNCC (essentially no restriction on the value of k) and the k-cycle problem of fixed k. This paper closes the open problem proposed by Li et al. in [10] whether kLNCC admits polynomial-time algorithms.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Kernelization for Cycle Transversal Problems

We present new kernelization results for the s-cycle transversal problem for s > 3. In particular, we show a 6k kernel for 4-cycle transversal and a O(k) kernel for s-cycle transversal when s > 4. We prove the NP-completeness of s-cycle transversal on planar graphs and obtain a 74k kernel for 4-cycle transversal on planar graphs. We also give several kernelization results for a related problem ...

متن کامل

NP - Completeness of some Tree - ClusteringProblemsF

A graph is a tree of paths (cycles), if its vertex set can be partitioned into clusters, such that each cluster induces a simple path (cycle), and the clusters form a tree. Our main result states that the problem whether or not a given graph is a tree of paths (cycles) is NP-complete. Moreover, if the length of the paths (cycles) is bounded by a constant, the problem is in P.

متن کامل

NP-Completeness of Hamiltonian Cycle Problem on Rooted Directed Path Graphs

The Hamiltonian cycle problem is to decide whether a given graph has a Hamiltonian cycle. Bertossi and Bonuccelli (1986, Information Processing Letters, 23, 195200) proved that the Hamiltonian Cycle Problem is NP-Complete even for undirected path graphs and left the Hamiltonian cycle problem open for directed path graphs. Narasimhan (1989, Information Processing Letters, 32, 167-170) proved tha...

متن کامل

Characterizing the NP-PSPACE Gap in the Satisfiability Problem for Modal Logic

There has been a great deal of work on characterizing the complexity of the satisfiability and validity problem for modal logics. In particular, Ladner showed that the satisfiability problem for all logics betweenK andS4 is PSPACE-hard, while forS5 it is NP-complete. We show that it is negative introspection, the axiom ¬Kp ⇒ K¬Kp, that causes the gap: if we add this axiom to any modal logic bet...

متن کامل

NP-Completeness of Some Tree-Clustering Problems

A graph is a tree of paths (cycles), if its vertex set can be partitioned into clusters, such that each cluster induces a simple path (cycle), and the clusters form a tree. Our main result states that the problem whether or not a given graph is a tree of paths (cycles) is NP-complete. Moreover, if the length of the paths (cycles) is bounded by a constant, the problem is in P.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1603.01925  شماره 

صفحات  -

تاریخ انتشار 2016